lang/perl: Override perl configuration symbols for cross-compile
authorMarcel Denia <[email protected]>
Sat, 19 Jul 2014 03:57:42 +0000 (05:57 +0200)
committerMarcel Denia <[email protected]>
Sat, 19 Jul 2014 06:19:01 +0000 (08:19 +0200)
Signed-off-by: Marcel Denia <[email protected]>
lang/perl/perlmod.mk

index b4316ae6d97227651991fb4e95175fd283e04425..4b2a0f4b7bba0fb12a4f49ba00c52b5c59ad8a18 100644 (file)
@@ -14,8 +14,48 @@ define perlmod/Configure
        $(2) \
        $(PERL_CMD) Makefile.PL \
                $(1) \
+               AR=ar \
+               CC=$(GNU_TARGET_NAME)-gcc \
+               CCCDLFLAGS=-fPIC \
+               CCDLFLAGS=-Wl,-E \
+               DLEXT=so \
+               DLSRC=dl_dlopen.xs \
+               EXE_EXT=" " \
+               FULL_AR=$(GNU_TARGET_NAME)-ar \
+               LD=$(GNU_TARGET_NAME)-gcc \
+               LDDLFLAGS="-shared $(TARGET_LDFLAGS)"  \
+               LDFLAGS=" " \
+               LIBC=" " \
+               LIB_EXT=.a \
+               OBJ_EXT=.o \
+               OSNAME=linux \
+               OSVERS=2.4.30 \
+               RANLIB=: \
+               SITELIBEXP=" " \
+               SITEARCHEXP=" " \
+               SO=so  \
+               VENDORARCHEXP=" " \
+               VENDORLIBEXP=" " \
+               SITEPREFIX=/usr \
+               INSTALLPRIVLIB=$(PERL_SITELIB) \
                INSTALLSITELIB=$(PERL_SITELIB) \
+               INSTALLVENDORLIB=" " \
+               INSTALLARCHLIB=$(PERL_SITELIB) \
                INSTALLSITEARCH=$(PERL_SITELIB) \
+               INSTALLVENDORARCH=" " \
+               INSTALLBIN=/usr/bin \
+               INSTALLSITEBIN=/usr/bin \
+               INSTALLVENDORBIN=" " \
+               INSTALLSCRIPT=/usr/bin \
+               INSTALLSITESCRIPT=/usr/bin \
+               INSTALLVENDORSCRIPT=" " \
+               INSTALLMAN1DIR=/usr/man/man1 \
+               INSTALLSITEMAN1DIR=/usr/man/man1 \
+               INSTALLVENDORMAN1DIR=" " \
+               INSTALLMAN3DIR=/usr/man/man3 \
+               INSTALLSITEMAN3DIR=/usr/man/man3 \
+               INSTALLVENDORMAN3DIR=" " \
+               LINKTYPE=dynamic \
                DESTDIR=$(PKG_INSTALL_DIR) \
        );
 endef